6dc7b72198733fa30770b89ad31f0cee16a4f3d8,Mage.Sets/src/mage/sets/scarsofmirrodin/PainfulQuandary.java,PainfulQuandryEffect,apply,#Game#Ability#,119

Before Change


        if (player != null) {
            Cost cost = new DiscardTargetCost(new TargetCardInHand());
            if (cost.canPay(source, player.getId(), player.getId(), game)) {
                if (!cost.pay(source, game, player.getId(), player.getId(), false)) {
                    player.loseLife(5, game);
                }
                return true;

After Change


            Cost cost = new DiscardTargetCost(new TargetCardInHand());
            if (cost.canPay(source, player.getId(), player.getId(), game)
                    && player.chooseUse(Outcome.Detriment, "Discard a card (otherwise you lose 5 life)?", game)) {
                paid = cost.pay(source, game, source.getSourceId(), player.getId(), false);
            }
            if (!paid) {
                player.loseLife(5, game);